﻿using MongoDB.Attributes;
using System;

namespace Resn.WhuPub.DML
{
        /// <summary>
        /// 经销商数据模型
        /// </summary>

        public class DealerModel:IIdentity
        {
                #region 属性

                /// <summary>
                /// 获取或设置标识
                /// </summary>
                /// <value>
                /// 标识
                /// </value>
                [MongoId]
                public String Id { get; set; }

                /// <summary>
                /// 获取或设置名称
                /// </summary>
                /// <value>
                /// 名称
                /// </value>
                public String Name { get; set; }

                /// <summary>
                /// 获取或设置省份
                /// </summary>
                /// <value>
                /// 省份
                /// </value>
                public String Province { get; set; }

                /// <summary>
                /// 获取或设置城市
                /// </summary>
                /// <value>
                /// 城市
                /// </value>
                public String City { get; set; }

                /// <summary>
                /// 获取或设置邮编
                /// </summary>
                /// <value>
                /// 邮编
                /// </value>
                public String Postcode { get; set; }

                /// <summary>
                /// 获取或设置注册地址
                /// </summary>
                /// <value>
                /// 注册地址
                /// </value>
                public String RegisterAddress { get; set; }

                /// <summary>
                /// 获取或设置经营地址
                /// </summary>
                /// <value>
                /// 经营地址
                /// </value>
                public String BusinessAddress { get; set; }

                /// <summary>
                /// 获取或设置主营业务
                /// </summary>
                /// <value>
                /// 主营业务
                /// </value>
                public String MainBusiness { get; set; }

                /// <summary>
                /// 获取或设置联系人姓名
                /// </summary>
                /// <value>
                /// 联系人姓名
                /// </value>
                public String ContactName { get; set; }

                /// <summary>
                /// 获取或设置联系人电话
                /// </summary>
                /// <value>
                /// 联系人电话
                /// </value>
                public String ContactTelephone { get; set; }

                /// <summary>
                /// 获取或设置联系人传真
                /// </summary>
                /// <value>
                /// 联系人传真
                /// </value>
                public String ContactFax { get; set; }

                /// <summary>
                /// 获取或设置联系人电子邮箱
                /// </summary>
                /// <value>
                /// 联系人电子邮箱
                /// </value>
                public String ContactEmail { get; set; }

                /// <summary>
                /// 获取或设置法人姓名
                /// </summary>
                /// <value>
                /// 法人姓名
                /// </value>
                public String LegalName { get; set; }

                /// <summary>
                /// 获取或设置法人电话
                /// </summary>
                /// <value>
                /// 法人电话
                /// </value>
                public String LegalTelephone { get; set; }

                /// <summary>
                /// 获取或设置经理姓名
                /// </summary>
                /// <value>
                /// 经理姓名
                /// </value>
                public String ManagerName { get; set; }

                /// <summary>
                /// 获取或设置经理联系电话
                /// </summary>
                /// <value>
                /// 经理联系电话
                /// </value>
                public String ManagerTelephone { get; set; }

                /// <summary>
                /// 获取或设置财务姓名
                /// </summary>
                /// <value>
                /// 财务姓名
                /// </value>
                public String FinanceName { get; set; }

                /// <summary>
                /// 获取或设置经理姓名财务联系电话
                /// </summary>
                /// <value>
                /// 财务联系电话
                /// </value>
                public String FinanceTelephone { get; set; }

                /// <summary>
                /// 获取或设置收货人姓名
                /// </summary>
                /// <value>
                /// 收货人姓名
                /// </value>
                public String ConsigneeName { get; set; }

                /// <summary>
                /// 获取或设置收货人联系电话
                /// </summary>
                /// <value>
                /// 收货人联系电话
                /// </value>
                public String ConsigneeTelephone { get; set; }

                /// <summary>
                /// 获取或设置收货地址
                /// </summary>
                /// <value>
                /// 收货地址
                /// </value>
                public String ConsigneeAddress { get; set; }

                /// <summary>
                /// 获取或设置税票户名
                /// </summary>
                /// <value>
                /// 税票户名
                /// </value>
                public String TaxName { get; set; }

                /// <summary>
                /// 获取或设置税票账号
                /// </summary>
                /// <value>
                /// 税票账号
                /// </value>
                public String TaxAccount { get; set; }

                /// <summary>
                /// 获取或设置税票联系电话
                /// </summary>
                /// <value>
                /// 经理姓名
                /// </value>
                public String TaxTelephone { get; set; }

                /// <summary>
                /// 获取或设置税票地址
                /// </summary>
                /// <value>
                /// 税票地址
                /// </value>
                public String TaxAddress { get; set; }

                /// <summary>
                /// 获取或设置开户行
                /// </summary>
                /// <value>
                /// 开户行
                /// </value>
                public String BankName { get; set; }

                /// <summary>
                /// 获取或设置开户行账号
                /// </summary>
                /// <value>
                /// 开户行账号
                /// </value>
                public String BankAccount { get; set; }

                #endregion 属性
        }
}